Part Number Hot Search : 
332V12JT 7MCMXXXF CM6800AG 332V12JT 62LV1 DF1B24BW GW12LJHC PS9005VE
Product Description
Full Text Search
 

To Download VOICE-RECORD-RD Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  rev. 0.3 1/09 copyright ? 2012 by silicon laboratori es VOICE-RECORD-RD VOICE-RECORD-RD v oice r ecorder r eference d esign k it u ser ? s g uide 1. kit contents the voice recorder (voice-rec ord-rd) reference design kit contains the following items: ? c8051f411-gm voice recorder board (1) ? headphones (1) ? universal power supply (1) ? 9 v battery (1) ? voice recorder quick-start guide (1) ? voice recorder reference design kit cd -rom. cd contents include the following: ?? voice recorder reference design kit user?s guide (this document) ?? reference design documentation (an278) ?? voice recorder reference design source code (an278) ?? c8051f41x device data sheet note: the silicon labs usb debug a dapter is not included in this kit and is required to re program the board. 2. kit overview voice applications require a microcontroller to sample the audio channel, compress and decompress the signal, store and retrieve the samples, and interpret user input. with its available feature set (12-bit adc, 12-bit dac, 50 mips peak cpu, low-power suspen d mode, and extremely small size in a 28-p in qfn package), the c8051f411-gm is uniquely suited for this purpose. this refe rence design illustrates how to use a c8051f411-gm for voice applications. figure 1. voice recorder reference design board
VOICE-RECORD-RD 2 rev. 0.3 3. using the voice recorder the voice recorder can record up to 87 seconds of audio. the following steps describe how to use the voice recorder: 1. connect the headphones to the speaker jack (labeled spkr). 2. connect the universal power supply or 9 v battery to the board. the red power led (pwr led) will turn on. the red record led (rec) and green play led (play) may also turn on briefly. 3. once only the red power led is on , the record, playback, and erase features may be used: ?? record: press and hold the record/play (o / >) button to record . the button must remain pressed during the recording session. once the red led is lit, the voice recorder is record ing. the microphone is sensit ive enough that you do not need to speak directly into the microphone in order to be heard. ?? play: tap (press and immediately release) the record/play (o / >) button once to play back . while the green led is lit, the voice record is playing t he recording. the playback may be stopped at any time by tapping the button, or it may be allowed to continue until the end of the recording. ?? erase : tap (press and immediately release) the eras e button once to erase the current contents of the voice recorder. the play and rec leds will turn on while the voice reco rder is busy erasing the contents of the memory. when the leds turn off, the voice recorder has finished erasing. ?? volume: the volume of the voice recorder may be changed at any time by turning the dial labeled vol. moving the dial counter-clockwise (up) will increase t he volume, and moving the dial clockwise (down) will decrease the volume. 4. after several idle seconds, th e voice recorder will go into suspend mode to conserve battery life and the red power led will turn off . press the record/play (o / >) , erase, or reset button at any time to wake from suspend. the record/play (o / >) or erase button must be released before the record, playback, or erase features are available.
VOICE-RECORD-RD rev. 0.3 3 4. major components this section describes each of the major components found on the voice recorder board. figure 2. voice recorder reference design components ? u1 ?c8051f411: the c8051f411 controls the sampling, sample storing and retrieving, sample output, and user interaction for the voice recorder. ? u2 ?transistor: the transistor turns off all power to the flash, op-amp s, leds, and speaker driver when the ?f411 goes into suspend mode to conserve as much power as possible. ? u3 ?external flash: the external flash communicates with the ?f411 through the serial interface (spi) and allows up to 87 seconds of recording (512 kb with 12-bit samples compressed to 6 bits at an effective 8 khz sampling rate). ? u4 ?external voltage regulator for ease of use in a development environm ent, the ?f411 runs off an external voltage regulator that regulates the 9v battery or power supply input to 3.3 v. all components except the ?f411 use the 3.3 v output, and the internal ?f411 regulator regulates the 3.3 v down to 2.5 v for the ?f411 core. ? u5 ?op-amps: the signal input from the microphone and the output to the speaker driver require some filtering by op-amp filters to remove any components caused by frequencies outside the signal bandwidth (up to 4 khz). additionally, the op-amp filters smooth the output of the idac. ? u6 ?speaker driver: the speaker driver provides the power to the speaker and takes the single-ended output of the idac and turns it into a differential speaker output, which re quires less power for the same output amplitude.
VOICE-RECORD-RD 4 rev. 0.3 5. summary of demonstrat ed c8051f411-gm features the voice recorder samples the output of a microphone through op-amp based filters using the adc. the c8051f411 then compresses the samples and sends them to the external sst flash memory over the spi. to play back, the c8051f411 retrieves the samples from th e external flash, decompresses them, and outputs the sample using the on-chip idac. the on-chip pca (programma ble counter array) controls brightness of the leds. figure 3. voice recorder functional block diagram the c8051f411-gm on the voice recorder uses the internal voltage regulator to run off of the output of the external regulator (9 v down to 3.3 v) and the vdd monitor to che ck whether the input battery or power supply voltage is high enough to guarantee proper functionality. the voice recorder uses dpcm (differential pulse code modulated) compression to convert the 12-bit samples of the adc and idac to 6 bits at an effective sampling ra te of 8 khz. this compress ion allows for an extended recording time without audibly losing sound qu ality. additionally, the firmware utilizes the burst mode and repeat count features of the ?f411 adc. burst mode saves power between conversions by allowing the adc to stay in shutdown mode, wake up on a convert start signal, rapidly take samples, and return to shutdown mode, all auto- matically. the repeat count feature allows the adc to take multiple samples (16) with one convert start signal and automatically accumulate the samples in the adc data re gister, which allows the firm ware to easily average a set of samples to provide enhanced recording quality. since most functions are done in hardware (spi, adc burst mode and hardware accumulation), the ?f411 sam- ples, compresses or decompresses the sample, and interact s with the external flash on spi while running on a 6 mhz internal oscillator. when no activity occurs for a few seconds, the voice recorder automatically enters suspend mode and turns off the power to all the other components by controlling a transistor with a port pin. suspend mode causes the inter- nal oscillator to stop until a waking event occurs, which allows the voice recorder to save power while not in use. when a button (record/play (o / >) or erase) is pressed, the ?f411 recognizes a waking event and resumes activ- ity without requiring a hardware reset. microphone push-buttons and leds c8051f411-gm sst 512k flash memory adc dac anti-aliasing filter and amplifier filter and speaker driver speaker
VOICE-RECORD-RD rev. 0.3 5 6. reference design documentation and source code the architecture of the voice recorder reference design is described in detail in the application note an278, which is included on the kit?s cd-rom. an278 includes the voice recorder board sc hematic, bill of materials (bom), and c-language firmware source code. to debug and download code to the voice recorder, the ke il c51 tools (compiler, linke r, and assembler) and sili- con labs usb debug adapter are requ ired. these can be purchased separa tely from the s ilicon laboratories website or as part of the c8051f410dk development kit (which includes the evaluation version of the keil c51 tools). for more information, please visit the ?development tools? webp age or contact the lo cal silicon laborato- ries distributor. ? http://www.silabs.com/products/microcontroller/devtools.asp the silicon laboratories in tegrated development enviro nment (ide) can be used wit h the usb debug adapter to program and develop on the reference design boards. th e silicon labs ide and other software tools can be down- loaded from the following link: ? http://www.silabs.com/mcudownloads 7. debugging with the voice recorder to debug and run the voice recorder firmware in the silicon labs ide, fi rst disconnect the power to the voice recorder board. then, connect the usb debug adapter (not included in the voice recorder kit) and reconnect the power, as shown in figure 4. figure 4. voice recorder debugging setup connect the usb debug adapter (uda) to the pc and op en the silicon la boratories ide. the voice recorder project can be opened by going to project ? open project and selecting ?f411_vr.wsp? after navigating to the proper directory.
VOICE-RECORD-RD 6 rev. 0.3 figure 5. debugging in the silicon laboratories ide once the voice recorder project is open: 1. build the project by using the build/make project button in the build toolbar or selecting project->build/make project from the menu. figure 6. build and debug toolbars in the silicon labs ide note: after the project has been built the first time, the build/make project command will only build the files that have been changed since the previous build. to rebuild all files and project dependencies, click on the rebuild all button in the toolbar or select project ? rebuild all from the menu. 2. before connecting to the target device, severa l connection options may need to be set. open the connection options window by selecting options ? connection options... in the ide menu. to connect to the voice recorder, verify that the usb debug adapter and silicon labs 2-wire (c2) debug interface are selected. once the proper selections are made, click the ok button to close the window. 3. click the connect button in the toolbar or select debug ? connect from the menu to connect to the voice recorder board. 4. download the project to the board by clicking the download code button in the build toolbar. note: to enable automatic downloading if the program build is successful, select enable automatic connect/download after build in the project ? target build configuration dialog. if errors occur during the build process, the ide will not attempt the download.
VOICE-RECORD-RD rev. 0.3 7 5. save the project when finished with the debug session to preserve the current target build config uration, editor settings and the location of all open debug views. to save the project, select project ? save project from the menu. 6. run, step, and reset the firmware using the debug toolbar figure 7. debugging the voice recorder firmware the an278 voice recorder reference design document cont ains a detailed firmware description. this document can be found on the voice recorder reference design kit cd-rom or down loaded from the silicon laboratories reference designs website. ? http://www.silabs.com/products/microcontroller/designs.asp
VOICE-RECORD-RD 8 rev. 0.3 8. schematics figure 8. c8051f411 voice recorder board (1 of 2)
VOICE-RECORD-RD rev. 0.3 9 figure 9. c8051f411 voice recorder board (2 of 2)
VOICE-RECORD-RD 10 rev. 0.3 contact information silicon laboratories inc. 4635 boston lane austin, tx 78735 tel: 1+(512) 416-8500 fax: 1+(512) 416-9669 toll free: 1+(877) 444-3032 email: mcuinfo@silabs.com internet: www.silabs.com silicon laboratories and silicon labs are trademarks of silicon laboratories inc. other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. the information in this document is believed to be accurate in all respects at the time of publ ication but is subject to change without notice. silicon laboratories assumes no responsibility for errors and om issions, and disclaims responsibi lity for any consequences resu lting from the use of information included herein. ad ditionally, silicon laboratorie s assumes no responsibility for the functioning of und escribed features or parameters. silicon laboratories reserves the right to make changes without further notice . silicon laboratories makes no wa rranty, rep- resentation or guarantee regarding the suitability of its products for any particular purpose, nor does silicon laboratories as sume any liability arising out of the application or use of any product or circuit, and s pecifically disclaims any and all liability, including wi thout limitation conse- quential or incidental damages. silicon laborat ories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of t he silicon laboratories product could create a s ituation where per- sonal injury or death may occur. should buyer purchase or us e silicon laboratories products for any such unintended or unauthor ized ap- plication, buyer shall indemnify and hold silicon laboratories harmles s against all claims and damages.


▲Up To Search▲   

 
Price & Availability of VOICE-RECORD-RD

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X